- 省级水平FLASH课件制作培训,网络教学,解答所有学员疑难,包教包会。
- 教程发放到学员手中,共分为初级,中级,高级三部分,全部视频教程,跟真人在身边教学效果一样。
- 有意者直接咨询我站管理QQ:444860709 也可以加入到QQ群(67042004)中后,直接找群主咨询相关事宜培训详情。
注意:以下均为本站原创flash教程,属于本站产品,欢迎选学,如有问题可直接与我站管理联系解答事宜。QQ:4444860709
题 目:SWF轮播效果
一、效果预览
二、教程内容
实例教程:外部加载SWF动画轮换播放
说明:同一文件夹下面放入四个文件:index.swf,1.swf,2.swf,3.swf。
制作步骤如下:
1创建一个新FLASH文档,取名:index
2创建一个实例名称为“_btn”的影片剪辑;双击进入其编辑区内部,绘制一个矩形,大小:20,20;在矩形上面再绘制一个动态文本框,实例名称为“_txt”;
3返回到主场景,添加如下代码:
///////////////外部影片的路径////////////////
path_array = ["1.swf", "2.swf", "3.swf"];
//////////////创建载入空影片剪辑/////////////////
this.createEmptyMovieClip("zr_mc", this.getNextHighestDepth());
var mclListener:Object = new Object();
var _mcl:MovieClipLoader = new MovieClipLoader();
_mcl.loadClip(path_array[0], zr_mc);
_btn._visible = 0;
/////////////循环语句///////////
for (i=3; i>0; i--) {
//////////////////按钮的坐标/////////////////
_btn.duplicateMovieClip("_btn"+i, i);
this["_btn"+i]._x = 30*(i-1)+470;
this["_btn"+i]._y = 100;
this["_btn"+i]._txt.text = i;
//////////////////按下按钮载入影片////////////
this["_btn"+i].id = i;
this["_btn"+i].onRelease = function() {
j = this.id-1;
_mcl.loadClip(path_array[j], zr_mc);
};
}
///////载入的外部影片播放完后进入下一影片/////////
j = 0;
mclListener.onLoadInit = function(target_mc:MovieClip) {
delete target_mc.onEnterFrame;
j++;
if (j == 3) {
j = 0;
}
};
};
_mcl.addListener(mclListener);
4可以测试你的文件了。
我站网络视频网校培训开始招生了!FLASH课件制作视频教程教学,QQ一对一解答所有学员疑问。咨询:QQ444860709 查看培训详情。
|